factory pattern class

visit shbcf.ru